home *** CD-ROM | disk | FTP | other *** search
- MAKMAN/2
- ========
- An infamous P*cMan clone, named after it's stupendous author!
- Beta version 0.41, 11 August 1995
-
-
- Oh yeah, before I forget:
- --------------------------
- CRY FOR AN INTERESTING JOB
- --------------------------
- 've been there, done that.
-
- I did windows, I did OS/2, I did UNIX, I did OpenGL.
-
- Video game development is quite interesting, but I
- don't know if I can make a living out of this....
- So I'm keenly looking from some exciting opportunity
- to put my software design and development skills in use.
-
- I think I'm gonna have to do a PhD, just because the
- industry arround here ain't all that interesting, and
- my mailbox ain't full yet from your offers... :->
-
- -----------------------
- END OF MY CRY FOR A JOB
- -----------------------
-
- -----
- Intro
- -----
-
- Welcome to v0.41 beta of MakMan/2.
-
- This release is kind of a quick hack, especially
- as far as the sound engine is concerned (which
- is still very primitive since I coded everything
- overnight).
-
- Since I am leaving on vacations for 7 weeks, I felt
- that some people might enjoy spending their vacations
- playing MakMan.
-
- ------------
- New features
- ------------
- + High score table
- + Adjustable priority of the game thread
- + SOUND!
- + Joystick support using the IBM/Manley driver
- I haven't tested MakMan WITHOUT the driver,
- so you may have to install the IBM Joystick
- driver (can be found on hobbes, joystick.zip)
- even if you DON'T have a joystick
- + Some new levels
- SEND IN YOUR DESIGNS
- + really multithreaded
- UI, Game and Sound engine have each
- their own thread.
- + fixes some small v0.40 bugs
-
- ----------
- Known Bugs
- ----------
- - Still didn't fix the pallete stuff
- This means really bad colors in 65K video modes :(
-
- - I won't bother supporting FAT drivers before the 1.0
- version (if ever...)
-
- -------
- Install
- -------
-
- Just unpack it all to some directory (like X:\games\makman).
- The bitmap sets are contained in respective directories
- (3dtiles for 3D look bitmaps, tiles for the classics e.t.c.)
-
- -----------------
- Licence Agreement
- -----------------
-
- This program is FREEWARE. You may not be charged for
- this program other than a copying fee.
-
-
- Ofcourse I have no liability whatsoever in case your
- computer is damaged (sic!) or you become addicted and
- dump your job, wife and 4 kids. I'm also not liable
- for broken loudspeakers if you get carried away
- and decide to 'pump up' the volume.
-
-
- -----
- Usage
- -----
-
- Launching
- ---------
- From command line or WPS object, all the same to me... :>
- Oh yes, two parameters are recognized:
- 'makman dive' uses the DIVE graphics output engine
- 'makman gpi' uses the GPI/PM output engine which is the default too.
-
- Game
- ----
- You may start a new game by clicking on ...new!
-
- Options
- -------
- Tile Set->
- you may select between the two alternative tile sets
- (i'm still waiting for your designs).
- The tile set can not be changed while you're playing
- Controls->
- Select between Keyboard, Joystick A or B.
- Joysticks are available only if detected.
- The IBM joystick driver is required.
- I noticed that the calibration values returned
- by the driver weren't correct for my Gravis Analog
- Joystick, so I provided a little calibration utility
- that simple reads the value of the joystick when it's
- resting.
- If you notice that your pacman is acting by itself,
- calibrate your joystick.
- Sound->
- can be turned on or off.
- If you have PROBLEMS (or no MMPM2 installed)
- try setting the sound to OFF before starting
- a new game.
- Oh yeah : The sound works on my Gravis Ultrasound MAX
- (with Gravis drivers - but I can't wait for the manley
- drivers supporting the internal synth) but I don't
- expect any problems, since I'm using MMPM2 pretty
- legaly (actually the way WPS does too).
- You may try replacing the .WAVs with your own ones.
- Priority->
- Set's the priority of the game thread (ONLY!).
- Usefull if you have other processes on the normal
- priority level (like watchcat) that make MakMan
- a bit jerky.
-
- Help
- ----
- You're on your own.
- What did you expect anyway??
-
-
- Some of the TODO's :8
- ------------====----
-
- - yeah yeah... colision detection and ghost
- behaviour are on my list
-
-
-
- Keep in touch,
-
- Markellos J. Diorinos
-
- e-mail : msdiorin@immd9.informatik.uni-erlangen.de
- snailmail : N.Plastira 19, 54250 Thessaloniki, Greece
- Haagstr. 17 #110, 91054 Erlangen, Germany
-
- --------
- history:
- --------
-
- ver 0.41 :
- + fixed some faulty field designs
- that would play after eating all dots
- + fixed window positioning/activation
- ver 0.40 :
- + introduction of the Sound engine using MMPM/2
- + first try on a high-score table
- + priority change for the game thread
- + Joystick support
-
- ver 0.20 :
- + Speed up GPI Graphics Engine
- which is now the default output method
- + added 'dive' parameter to instruct MakMan
- to use the DIVE output engine
- + SMVDD.SYS is no longer part of the distribution package
- (since DIVE is no longer required)
-
- ver 0.10 :
- + Added PM Window in the program
- + Change DIVE code to use DIVE.DLL (no more direct memory access)
- + added 'gpi' command line switch and GPI Bitbliting alternatively
- to DIVE
- + some internal tidying up
- + compiled with MetaWare High C/C++
- + source is no longer part of the distribution package
- ( though available at no cost to anyone who cares )
- + WatchCat used for debug output
- (you shouldn't need watchcat, but if found, a few status
- messages are send to the watchcat debuging module)
-
- ver 0.03 :
- - initial pre-release of MakMan/2 with BC++ 1.0 for OS/2
-